"""
LESSON 10.QATOR BUYRUQLAR
"""
# https://docs.python.org/3/library/stdtypes.html#string-methods
# https://pythonworld.ru/tipy-dannyx-v-python/stroki-funkcii-i-metody-strok.html

# len(str) - Длина строки BELGILAR SONI
# str.capitalize() - Переводит первый символ строки в верхний регистр, а все остальные в нижний QATORDAGI BIRINCHI XARFNI KATTALASHTIRILADI
# str.center(width, [fill]) - Возвращает отцентрованную строку, по краям которой стоит символ fill (пробел по умолчанию) O'RTAGA OLINADI
# str.count(str, [start],[end]) - Возвращает количество непересекающихся вхождений подстроки в диапазоне [начало, конец] (0 и длина строки по умолчанию) sanaydi
# str.find(str, [start],[end]) - Поиск подстроки в строке. Возвращает номер первого вхождения или -1 o'rnini izlaydi(-1)
# str.index(str, [start],[end]) - Поиск подстроки в строке. Возвращает номер первого вхождения или вызывает ValueError o'rnini izlaydi(ValueError)
# str.replace(шаблон, замена) - Замена шаблона Almashtirish
# str.split([символ])- Разбиение строки по разделителю Ajratish

# str.isdigit() - Состоит ли строка из цифр Raqamni?
# str.isalpha() - Состоит ли строка из букв Alfabetmi?
# str.isalnum() - Состоит ли строка из цифр или букв Alfabetdagi raqammi?
# str.islower() - Состоит ли строка из символов в нижнем регистре Kichik harflarmi?
# str.isupper() - Состоит ли строка из символов в верхнем регистре Katta harflarmi?

S = 'Helloworld'
print(len(S))
S2 = S.capitalize()
print(S, S2)
print(S.center(20, '!'))
print(S.count('l', 0, 4))
print(S.find('a'))
print(S.index('o'))
print(S.replace('l', 't'))
print(S.split(','))
print(S.isdigit())
print(S.isalpha())
